﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using QuanLyShop.BUS;
using QuanLyShop.DTO;

namespace SHOP
{
    public partial class TL_GiaBan_SuaGia : Form
    {
        public TL_GiaBan_SuaGia()
        {
            InitializeComponent();
        }
        GiaBanDTO GiaBan = new GiaBanDTO();
        public void SuaGia(GiaBanDTO gia)
        {
            GiaBan.ID_GiaBan = gia.ID_GiaBan;
            GiaBan.ID_MatHang = gia.ID_MatHang;
            GiaBan.TenGiaBan = gia.TenGiaBan;
            GiaBan.Kieu = gia.Kieu;
            GiaBan.GiaTri = gia.GiaTri;
            GiaBan.ThongTinThem = gia.ThongTinThem;
            GiaBan.TinhTrang = gia.TinhTrang;
        }
        private void bntThem_Click(object sender, EventArgs e)
        {

        }
        GiaBanDTO gia = new GiaBanDTO();
        private void bntSu_Click(object sender, EventArgs e)
        {
            txt_IDGia.Text = GiaBan.ID_GiaBan;
            tbTenGia.Text = GiaBan.TenGiaBan;
            tbGia.Text = GiaBan.GiaTri;
            tbKieu.Text = GiaBan.Kieu;
            tbThongTinThem.Text = GiaBan.ThongTinThem;
            tbTinhTrang.Text = GiaBan.TinhTrang.ToString();

            GiaBanBUS BUS = new GiaBanBUS();
            string ID_GiaBan = BUS.MaTangTuDong();
            string TenGiaBan = tbTenGia.Text;
            string GiaTri = tbGia.Text;
            string Kieu = tbKieu.Text;
            string thongtinthem = tbThongTinThem.Text;
            int TinhTrang = 0;
            if (TenGiaBan.Equals("") || GiaTri.Equals("") || Kieu.Equals("") || thongtinthem.Equals("") || cmbLoaiMatHang.Text.Equals(""))
            {
                MessageBox.Show("Vui lòng nhập đầy đủ thông tin");
            }
            else
            {


                string ID_MatHang = cmbLoaiMatHang.SelectedValue.ToString();
                gia.ID_GiaBan = ID_GiaBan;
                gia.TenGiaBan = TenGiaBan;
                gia.GiaTri = GiaTri;
                gia.Kieu = Kieu;
                gia.ThongTinThem = thongtinthem;
                gia.TinhTrang = TinhTrang;
                gia.ID_MatHang = ID_MatHang;
                int kq = BUS.CapNhatGiaBan(gia);
                if (kq == 1)
                {
                    MessageBox.Show("Cập Nhật Thành Công");
                    TL_GiaBan giaban = new TL_GiaBan();
                    giaban.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Cập Nhật Không Thành Công");
                }
            }
        }
    }
}
